module Hydrocraft
{
    imports
    {
        Base

    }

/************************ITEMS************************/


item HCFreshpasta
	{
	HungerChange			=	-20,
	Weight				=	0.2,
	Type				=	Food,
	IsCookable			=	TRUE,
	DangerousUncooked		=	TRUE,
	MinutesToCook			=	10,
	MinutesToBurn			=	20,
	DaysFresh			=	1,	
	DaysTotallyRotten		=	3,
	DisplayName			=	Fresh Pasta,
	Icon				=	HCFreshpasta,
	FoodType    			=   	Pasta,
	Carbohydrates 			= 	48,
        Proteins 			= 	10,
        Lipids 				= 	4,
        Calories 			= 	260,
		DisplayCategory		= FoodP,
	}

item HCLasagna
	{
		HungerChange		=	-70,
		Type				=	Food,
		Weight				=	2,	
		BoredomChange		=	-35,
		UnhappyChange		=	-35,
		DisplayName			=	Lasagna,
		IsCookable			=	TRUE,
		DangerousUncooked	=	TRUE,
		MinutesToCook		=	60,
		MinutesToBurn		=	80,
		Icon				=	HCLasagna,
		ReplaceOnUse		=	RoastingPan,
		DaysFresh			=	2,
		DaysTotallyRotten	=	4,
		FoodType    		= 	Pasta,
		Carbohydrates 		= 	228,
		Proteins 			= 	216,
		Lipids 				= 	214,
		Calories 			= 	3700,
		DisplayCategory		= FoodP,
	}

item HCPastafettuccine
    	{
        Weight				=	2,
        Type				=	Food,
        DisplayName			=	Fettuccine Pasta,
        Icon				=	HCPastafettuccine,
        HungerChange    		=   	-60,
        UnhappyChange   		=   	40,
        ThirstChange    		=   	60,
        Carbohydrates 			= 	656,
        Proteins 			= 	112,
        Lipids 				= 	16,
        Calories 			= 	3360,
        Packaged 			= 	TRUE,
		DisplayCategory		= FoodN,
    	}

item HCPastamacaroni
    	{
        Weight				=	2,
        Type				=	Food,
        DisplayName			=	Macaroni Pasta,
        Icon				=	HCPastamacaroni,
        HungerChange    		=   	-60,
        UnhappyChange   		=   	40,
        ThirstChange    		=   	60,
        Carbohydrates 			= 	656,
        Proteins 			= 	112,
        Lipids 				= 	16,
        Calories 			= 	3360,
        Packaged 			= 	TRUE,
		DisplayCategory		= FoodN,
    	}

item HCPastarotini
    	{
        Weight				=	2,
        Type				=	Food,
        DisplayName			=	Rotini Pasta,
        Icon				=	HCPastarotini,
        HungerChange    		=   	-60,
        UnhappyChange   		=   	40,
        ThirstChange    		=   	60,
        Carbohydrates 			= 	656,
        Proteins 			= 	112,
        Lipids 				= 	16,
        Calories 			= 	3360,
        Packaged 			= 	TRUE,
		DisplayCategory		= FoodN,
    	}

/************************RECIPES************************/

recipe Prepare Fresh Pasta
	{
                SkillRequired:Cooking=5,
		Flour/HCRiceflour,
                Water=1,
		[Recipe.GetItemTypes.Egg],
                Salt;1,
                keep RollingPin,
		Result:HCFreshpasta,
    		NeedToBeLearn:true,
		Time:80.0,
	   	Category:Cooking,
       		OnGiveXP:HCCooking_OnGiveXP,
	}


recipe Prepare Lasagna
	{
       		SkillRequired:Cooking=6,
		destroy RoastingPan,
		HCFreshpasta,
		HCTomatosaucebowl,
		Broccoli/Eggplant/Ham/Steak/Chicken/Salmon/TunaTinOpen/Cheese/HCCheddar/BellPepper/HCBellpeppergreen/HCBellpepperyellow/HCCauliflower,
		Cheese/HCCheddar,
		Result:HCLasagna,
    		NeedToBeLearn:true,
		Time:100.0,
	   	Category:Cooking,
		OnCreate:HCRecipeBowls,
       		OnGiveXP:HCCooking_OnGiveXP,
	}

recipe Place Pasta in Saucepan
	{
	   	HCPastafettuccine;10,
	   	destroy WaterSaucepan,
	   	Result:WaterSaucepanPasta,
	   	Time:50.0,
	   	Category:Cooking,
	   	OnGiveXP:NoXP_OnGiveXP,
	}

recipe Place Pasta in Saucepan
	{
	   	HCPastamacaroni;10,
	   	destroy WaterSaucepan,
	   	Result:WaterSaucepanPasta,
	   	Time:50.0,
	   	Category:Cooking,
	   	OnGiveXP:NoXP_OnGiveXP,
	}

	recipe Place Pasta in Saucepan
	{
	   	HCPastarotini;10,
	   	destroy WaterSaucepan,
	   	Result:WaterSaucepanPasta,
	   	Time:50.0,
	   	Category:Cooking,
	   	OnGiveXP:NoXP_OnGiveXP,
	}
	
	recipe Place Pasta in Cooking Pot
	{
		HCPastafettuccine;10,
		destroy WaterPot,
		Result:WaterPotPasta,
		Time:50.0,
		Category:Cooking,
		OnGiveXP:NoXP_OnGiveXP,
	}

	recipe Place Pasta in Cooking Pot
	{
		HCPastamacaroni;10,
		destroy WaterPot,
		Result:WaterPotPasta,
		Time:50.0,
		Category:Cooking,
		OnGiveXP:NoXP_OnGiveXP,
	}

	recipe Place Pasta in Cooking Pot
	{
		HCPastarotini;10,
		destroy WaterPot,
		Result:WaterPotPasta,
		Time:50.0,
		Category:Cooking,
		OnGiveXP:NoXP_OnGiveXP,
	}
	
}